var searchOffset = 0;

function doSearch(e)
{
    if(e.which !== 1 && e.which !== 13)
        return;
    
    setPageNumber(0);
    
    remoteChangePalavraChave();
    $("#idSearchForm").submit();
    $('html, body').animate({
        scrollTop: $("#idResultDiv").offset().top - 85
    }, 300);

    getLevelOneAdResults();
    getSimpleResults();
}

function getLevelOneAdResults()
{
    var str = "pizzariaditaliad'italia";
    if($(".classSearchInput").val().length != 0 &&  str.indexOf($(".classSearchInput").val()) !== -1)
       $("#idLevelOneAdResultsDiv").css("display", "block");
    else
        $("#idLevelOneAdResultsDiv").css("display", "none");
}

function getSimpleResults()
{
    $("#idLoadGif").css("display", "block");
    $("#idSimpleResultsDiv").html("");
    $.post("faces/simpleResult.xhtml", 
        {palavraChave : $(".classSearchInput").val()},
        function(data) {
            $("#idLoadGif").css("display", "none");
            $("#idSimpleResultsDiv").html(data);
            resizePageBackGround();
        });
}

function resizePageBackGround()
{
    if($("#idSimpleResultsDiv").height() + 500 < 1400)
        $("#idCenterWhiteBackGround").height(1400);
    else
        $("#idCenterWhiteBackGround").height($("#idSimpleResultsDiv").height() + 500);
}

function setPageNumber(pageNumber)
{
    $("input[name='idSearchForm:idCurPagina']").val(pageNumber);
    remoteChangePage();
}

function loadNextResults()
{
    var sel = "input[name='idSearchForm:idCurPagina']";
    setPageNumber(parseInt($(sel).val(),10)+1);
    $("#idSearchForm").submit();
    $("#idLoadGif").css("display", "block");
    
    $.post("faces/simpleResult.xhtml", function(data) {
        $("#idLoadGif").css("display", "none");
        $("#idSimpleResultsDiv" + $(sel).val()).html(data);
        resizePageBackGround();
    });
}

$(document).ready(function(){

    $("#idSearchLink").click(function(e){
        $(".classFixedSearchInput").val($(".classSearchInput").val());
        doSearch(e);
    });
    
    $("#idFixedSearchLink").click(function(e){
        $(".classSearchInput").val($(".classFixedSearchInput").val());
        doSearch(e);
    });
    
    
    $(".classFixedSearchInput").keydown(function(e){
        $(".classSearchInput").val($(this).val());
        doSearch(e);
    });
    
    $(".classSearchInput").keydown(function(e){
        $(".classFixedSearchInput").val($(this).val());
        doSearch(e);
    });
});